package partida
{
	// ========================================================================
	import partida.estados.Creditos;
	import partida.estados.Juego;
	import partida.estados.Menu;
	// ========================================================================

	public class EstadosDeLaPartida
	{
		// ====================================================================
		static public const MENU:Menu = new Menu()
		static public const JUEGO:Juego = new Juego()
		static public const CREDITOS:Creditos = new Creditos()

		static private var instancia:EstadosDeLaPartida = new EstadosDeLaPartida()
		// ====================================================================
		
		// ====================================================================
		// CONSTRUCTOR
		// ====================================================================
		
		// --------------------------------------------------------------------
		public function EstadosDeLaPartida()
		{
			if (instancia)
				throw new Error('No se puede instanciar EstadosDeLaPartida')
		}
	}
}